.runErrandContent
    background-color: #F5F5F5
    min-height: 100vh
    .content
        padding: 16rpx 16rpx 0 16rpx
        box-sizing: border-box
        padding-bottom: 180rpx
        .addressInfoBox
            display: flex
            flex-direction: column
            position relative
            padding: 0 15rpx
            box-sizing: border-box
            &:after
                content: ''
                display: block
                overflow: hidden
                height: calc(150rpx - 80rpx)
                position: absolute
                top: 95rpx
                left: calc(40rpx - 6rpx + 15rpx)
                border-left: 2rpx dashed #F37000
            .userContent
                padding: 0 10rpx
                box-sizing: border-box
                margin-bottom: 15rpx
                .headTitle
                    font-size: 30rpx
                    font-weight: bold
                    margin: 20rpx 0
                .myTextarea
                    height: 180rpx
                    background-color: #fafafa
                    border-radius: 15rpx
                    width: 100%
                    padding: 15rpx
                    box-sizing: border-box
                    font-size: 26rpx
                    border: 1px solid #ededed;
            .item
                padding-top: 25rpx
                box-sizing: border-box
                height: 150rpx
                display: flex
                position: relative
                justify-content: space-between
                &.item2
                    border-bottom: 1rpx solid #dfdfdf
                .iconBackground
                    width: 80rpx
                    height: 80rpx
                    margin-right: 15rpx
                    display: flex
                    justify-content: center
                    .type
                        display: flex
                        width: 60rpx
                        height: 60rpx
                        border-radius: 50%
                        align-items: center
                        justify-content: center
                        font-size: 24rpx
                        color: #fff
                        &.iconBackground1
                            background-color: #000
                        &.iconBackground2
                            background-color: #F37000
                .rightBox
                    display: flex
                    justify-content: space-between
                    width: 100%
                    position: relative
                    &:after
                        position: absolute
                        content: ''
                        display: block
                        overflow: hidden
                        width: 100%
                        left: 0
                        bottom: 0
                        border-bottom: 1rpx solid #dfdfdf
                    &.rightBox2
                        &:after
                            border: none
                    .info
                        flex: 0.9
                        display: flex
                        flex-direction: column
                        .topInfo
                            display: flex
                            .name
                                font-size: 28rpx
                            .tel
                                margin-left: 15rpx
                                color: #686868
                                font-size: 26rpx
                        .desc
                            display: flex
                            color: #686868
                            font-size: 26rpx
                            margin-top: 10rpx
                            box-sizing: border-box
                            padding-right: 15rpx
                    .rightIconBox
                        flex: 0.2
                        display: flex
                        align-items: center
                        justify-content: center
                        position relative
                        &:after
                            content:''
                            display: block
                            overflow: hidden
                            height: 70%
                            position: absolute
                            border-left: 1rpx solid #dfdfdf
                            left: 0
                            top: 50%
                            transform: translateY(-50%)   
        .infoBox
            display: flex
            flex-direction: column
            padding: 0 20rpx
            margin-top: 20rpx
            .item
                display: flex
                height: 95rpx
                align-items: center
                justify-content: space-between
                position relative
                &:last-child
                    &:after
                        height: 0rpx
                &:after
                    content: ''
                    display: block
                    overflow: hidden
                    height: 1rpx
                    width 100%
                    left: 50%
                    background-color: #dfdfdf
                    position: absolute
                    bottom: 0
                    transform: translateX(-50%)
                &.addMoreBar
                    justify-content: center
                    font-size: 26rpx
                    color: #898989
                    .status
                        color: #F37000
                &.leftBarBox
                    .rightBoxInfo
                        .doBox
                            display: flex
                            .myBtn
                                font-size: 24rpx
                                color: #fff
                                height: 60rpx
                                margin-right: 10rpx
                                border-radius: 8rpx
                                display: flex
                                align-items: center
                                justify-content: center
                                padding: 0 20rpx
                                box-shadow: 0px 2rpx 7rpx #ccc;
                                &:last-child
                                    margin-right: 0
                                &.add
                                    background-color: #F37000
                                    &:active
                                        background-color: #da6a09
                                &.remove
                                    background-color: #f00
                                    &:active
                                        background-color: #d60808
                .title
                    display: flex
                    align-items: center
                    .name
                        font-size: 28rpx
                        font-weight: bold
                        display: flex
                        align-items: center
                        .tooltipFlex
                            display: flex
                            align-items: center
                            .helpIcon
                                margin-left: 8rpx
                    .tipsBox
                        font-size: 22rpx
                        color: #f00
                        padding: 0px 12rpx
                        box-sizing: border-box
                        border: 1rpx solid #f00
                        border-radius: 50rpx
                        margin-left: 8rpx
                        &.leftBarBoxWarn
                            color: #f37000
                            border-color:#f37000
                .rightBoxInfo
                    display: flex
                    align-items: center
                    .value
                        font-size: 26rpx
                        font-weight: bold
                        color: rgb(51, 51, 51)
                        .placeholderStyle
                            color: #9b9b9b
                            font-weight: normal
                        .uni-input
                            font-size: 26rpx
                            text-align: right 
    .floatBox
        position: fixed
        bottom: 0
        height: 160rpx
        background-color: #fff
        width: 100%
        z-index 100
        .bottomShowBox
            display: flex
            width: 100%
            height: 160rpx
            padding:20rpx
            box-sizing: border-box
            align-items: center
        .leftBox
            flex: 0.7
            .title
                font-size: 28rpx
                font-weight: bold
                display: flex
                align-items: center
                padding-left: 10rpx
                box-sizing: border-box
                .money
                    color: #f00
                    font-size: 32rpx
                .viewDescBox
                    display: flex
                    align-items: center
                    margin-left: 6px
                    .toggleIcon
                        margin-left: 6rpx
                        transition: all 0.3s
                        &.animation
                            transform: rotateZ(180deg);
            .protocolBox
                margin-top: 10rpx
                display: flex
                align-items: center
                font-size: 26rpx
                color: rgb(155, 155, 155)
                .checkbox
                    transform:scale(0.6)
                .protocolLink
                    color: #000dc2
        .confimBtn
            flex: 0.3
            .btn
                width: 100%
                color: #fff
                height: 70rpx
                display: flex
                align-items: center
                justify-content: center
                background-color: #F37000
                border-radius: 70rpx
                box-shadow: 0px 2rpx 7rpx #ccc;
                transition: all 0.2s
                &:active
                    background-color: #be5b07